Big Huge Thesaurus

pitcher plant

noun